#include <iostream>
#include <iomanip>
using namespace std;

int num[31][31] = {0};

int main()
{
    int n;
    cin >> n;
    for(int i = 0;i < 31;i++)
    {
        num[i][0] = 1;
    }
    for(int i = 1;i < 31;i++)
    {
        for(int g = 1;g < i + 1;g++)
        {
            num[i][g] = num[i - 1][g - 1] + num[i - 1][g];
        }
    }
    for(int i = 0;i < n;i++)
    {
        for(int g = 0;g < i + 1;g++)
        {
            if( g != i)
            cout << setw(5) << num[i][g];
            else
            cout << setw(5) << num[i][g];
        }
        if(i != n - 1)
        cout << endl;
    }
    return 0;
}
